برخی از این دلایل، کوتاهمدت هستند؛ از جمله سرماخوردگی، مسمومیت غذایی، سایر عفونتها یا اینکه اثرات جانبی داروها. شاید دلایل، مربوط به مشکلات پزشکی بلندمدت باشند، نظیر دیابت، سرطان، یا بیماریهای تهدیدکننده جان. بی اشتهایی میتواند همراه با احساس خستگی یا حالت تهوع باشد.